#include <iostream>

//内联函数:在编译阶段用函数体替代函数调用
//内联函数是C++对于宏函数的一种替换方案
//目的：减少函数跳转，提高程序效率
//对编译器的一种建议 能不能内联是由编译器决定的
//  内联规则：1、不能有循环 for while 递归 
            //2、有很多的判断分支
            //3、函数体不能过大
            //4、不能对函数取地址操作
            
//定义在结构体内部的函数自动内联

inline void Print(int a)
{
    std::cout<<"helloword"<<std::endl;
}

int mian()
{
    Print();
    return 0;
}